github.com/refraction-networking/utls.cipherSuiteTLS13.hash (field)

54 uses

	github.com/refraction-networking/utls (current package)
		cipher_suites.go#L199: 	hash   crypto.Hash
		handshake_client.go#L335: 		transcript := suite.hash.New()
		handshake_client.go#L508: 		if offeredSuite != nil && offeredSuite.hash == cipherSuite.hash {
		handshake_client.go#L541: 	hello.pskBinders = [][]byte{make([]byte, cipherSuite.hash.Size())}
		handshake_client.go#L544: 	earlySecret = tls13.NewEarlySecret(cipherSuite.hash.New, session.secret)
		handshake_client.go#L551: 	transcript := cipherSuite.hash.New()
		handshake_client_tls13.go#L71: 	hs.transcript = hs.suite.hash.New()
		handshake_client_tls13.go#L78: 		hs.echContext.innerTranscript = hs.suite.hash.New()
		handshake_client_tls13.go#L102: 		confTranscript := cloneHash(hs.echContext.innerTranscript, hs.suite.hash)
		handshake_client_tls13.go#L106: 		acceptConfirmation := tls13.ExpandLabel(hs.suite.hash.New,
		handshake_client_tls13.go#L107: 			hkdf.Extract(hs.suite.hash.New, hs.echContext.innerHello.random, nil),
		handshake_client_tls13.go#L280: 			confTranscript := cloneHash(hs.echContext.innerTranscript, hs.suite.hash)
		handshake_client_tls13.go#L285: 			acceptConfirmation := tls13.ExpandLabel(hs.suite.hash.New,
		handshake_client_tls13.go#L286: 				hkdf.Extract(hs.suite.hash.New, hs.echContext.innerHello.random, nil),
		handshake_client_tls13.go#L362: 		if pskSuite.hash == hs.suite.hash {
		handshake_client_tls13.go#L367: 			transcript := hs.suite.hash.New()
		handshake_client_tls13.go#L551: 	if pskSuite.hash != hs.suite.hash {
		handshake_client_tls13.go#L651: 		earlySecret = tls13.NewEarlySecret(hs.suite.hash.New, nil)
		handshake_client_tls13.go#L1060: 	psk := tls13.ExpandLabel(cipherSuite.hash.New, c.resumptionSecret, "resumption",
		handshake_client_tls13.go#L1061: 		msg.nonce, cipherSuite.hash.Size())
		handshake_server_tls13.go#L198: 	hs.transcript = hs.suite.hash.New()
		handshake_server_tls13.go#L393: 		if pskSuite == nil || pskSuite.hash != hs.suite.hash {
		handshake_server_tls13.go#L422: 		hs.earlySecret = tls13.NewEarlySecret(hs.suite.hash.New, sessionState.secret)
		handshake_server_tls13.go#L425: 		transcript := cloneHash(hs.transcript, hs.suite.hash)
		handshake_server_tls13.go#L447: 			transcript := hs.suite.hash.New()
		handshake_server_tls13.go#L572: 		confTranscript := cloneHash(hs.transcript, hs.suite.hash)
		handshake_server_tls13.go#L576: 		acceptConfirmation := tls13.ExpandLabel(hs.suite.hash.New,
		handshake_server_tls13.go#L577: 			hkdf.Extract(hs.suite.hash.New, hs.clientHello.random, nil),
		handshake_server_tls13.go#L733: 		echTranscript := cloneHash(hs.transcript, hs.suite.hash)
		handshake_server_tls13.go#L739: 		acceptConfirmation := tls13.ExpandLabel(hs.suite.hash.New,
		handshake_server_tls13.go#L740: 			hkdf.Extract(hs.suite.hash.New, hs.clientHello.random, nil),
		handshake_server_tls13.go#L762: 		earlySecret = tls13.NewEarlySecret(hs.suite.hash.New, nil)
		handshake_server_tls13.go#L987: 	psk := tls13.ExpandLabel(suite.hash.New, c.resumptionSecret, "resumption",
		handshake_server_tls13.go#L988: 		nil, suite.hash.Size())
		key_schedule.go#L24: 	return tls13.ExpandLabel(c.hash.New, trafficSecret, "traffic upd", nil, c.hash.Size())
		key_schedule.go#L29: 	key = tls13.ExpandLabel(c.hash.New, trafficSecret, "key", nil, c.keyLen)
		key_schedule.go#L30: 	iv = tls13.ExpandLabel(c.hash.New, trafficSecret, "iv", nil, aeadNonceLength)
		key_schedule.go#L38: 	finishedKey := tls13.ExpandLabel(c.hash.New, baseKey, "finished", nil, c.hash.Size())
		key_schedule.go#L39: 	verifyData := hmac.New(c.hash.New, finishedKey)
		u_handshake_client.go#L443: 			earlySecret = tls13.NewEarlySecretFromSecret(cipherSuite.hash.New, c.HandshakeState.State13.EarlySecret)
		u_handshake_client.go#L499: 		transcript := suite.hash.New()
		u_handshake_client.go#L543: 			hs13.earlySecret = tls13.NewEarlySecretFromSecret(cipherSuiteTLS13ByID(session.cipherSuite).hash.New, c.HandshakeState.State13.EarlySecret)
		u_handshake_client.go#L546: 			hs13.masterSecret = tls13.NewMasterSecretFromSecret(cipherSuiteTLS13ByID(session.cipherSuite).hash.New, c.HandshakeState.MasterSecret)
		u_pre_shared_key.go#L153: 		e.Binders = append(e.Binders, make([]byte, e.cipherSuite.hash.Size()))
		u_pre_shared_key.go#L276: 	transcript := e.cipherSuite.hash.New()
		u_pre_shared_key.go#L384: 	return c.hash.Size()
		u_public.go#L250: 			Hash:   c.hash,
		u_public.go#L263: 			hash:   c.Hash,